@charset "utf-8";

body {
  font: "Helvetica Neue", Helvetica, Tahoma, Arial, "Hiragino Sans GB", "Microsoft YaHei", STXihei, Heiti, SimSun, sans-serif;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

body,ul,ol,li,p,h1,h2,h3,h4,h5,h6,form,fieldset,table,td,img,div,dl,dt,dd,input,header,nav{margin:0;padding:0;}

body{font-size:12px;}
img{border:none;}
li{list-style:none;}
input,select,textarea{outline:none;border:none; background:none;}
textarea{resize:none;}
a{text-decoration:none; color:#656565;}
input[type=checkbox],
input[type=radio] {margin: 0;}

.fl{float:left;}
.fr{float:right;}

.wrap{
	max-width: 740px;
	width:100%;
	margin:0 auto;
}

/* display */
.dn{display:none;}
.di{display:inline;}
.db{display:block;}
.dib{display:inline-block;}

/*清浮动*/
.clearfix:after{content:"";display:block;clear:both;}
.clearfix{zoom:1;}


/*width*/
.w1200{width:1200px;}

/* margin */
.mt5{margin-top:5px;}
.mt10{margin-top:10px;}
.mt20{margin-top:20px;}
.ml10{margin-left:10px;}
.ml20{margin-left:20px;}
.mr15{margin-right:15px;}
.mb10{margin-bottom:10px;}

/*padding*/
.p0{padding:0;}
.p2{padding:2px;}
.pl8{padding-left:8px;}
.pl2{padding-left:2px;}
.pl4{padding-left:4px;}
.pt2{padding-top:2px;}
.pt10{padding-top:10px;}
.pr2{padding-right:2px;}
.pb2{padding-bottom:2px;}

/* text-align */
.tc{text-align:center;}
.tr{text-align:right;}
.tl{text-align:left;}
.tj{text-align:justify;}

/* safe color */
.g0{color:#000;}
.g3{color:#333;}
.g6{color:#666;}
.g9{color:#999;}
.gc{color:#ccc;}
.gred{color:red;}
.wh{color:#fff;}

/* border-color */
.bbc{border-bottom:1px solid #ccc;}

/*cover bootstrap css*/
.row{
	padding:0;
	margin:0;
}

/*IPhone6*/
@media (min-width:321px) {
    body {
     font-size:14px;
    }

    .shop-list {
    	font-size:12px;
    }
    .c-list li h2{
    	font-size: 16px;
    }
}
/*IPhone5横屏*/
@media (min-width:568px) {
    body {
      font-size:18px;
    }

    .shop-list {
    	font-size:14px;
    }
    .c-list li h2{
    	font-size: 20px;
    }
}
/*IPad*/
@media (min-width:640px){
    body {
      font-size:24px;
    }

    .shop-list {
    	font-size:18px;
    }
    .c-list li h2{
    	font-size: 22px;
    }
}


/*头部共通区域*/
.container-fluid {
	padding:0;
}
.header{
	padding: 4px 8px;
	background: #c61a03;
}

.header .col-xs-3 {
	padding:0;

}
.header .btn{
	display: block;
	width:95%;
	margin:0 auto;
	font-size:inherit;
}

.header .fabu a{
	margin-top:3px;
	color:#fff;
}

.search div{
	margin:0;
	padding:0;
}

/*footer*/
.footer {
	padding:10px 20px;
	background: #c61a03;
	color:#fff !important;
}

.footer .row{
	padding:0;
	margin:0;
}
.footer .about div{
	text-align: center;
	padding:0;
	margin:0;
}

.footer a{
	color:#fff !important;
}
.footer .about a {
	display: block;
	border: 1px solid white;
	color:#fff;
    background: #a71703;
    height: 33px;
    line-height: 30px;
    margin-bottom: 5px;
    width: 100%;
    text-decoration: none;
  
}